//
//  UIView+ViewController.swift
//  mySina
//
//  Created by mac on 15/12/23.
//  Copyright © 2015年 tz. All rights reserved.
//

import UIKit

extension UIView {
    func navController() -> UINavigationController? {
        //获取控件的下一个响应者
        var next = nextResponder()
        //遍历响应者链条
        //repeat {} while -> do {} while
        repeat {
            if let nextObj = next as? UINavigationController {
                return nextObj
            }
            //获取下一个响应者的下一个响应者
            next = next?.nextResponder()
        } while (next != nil)
        return nil
    }
}